핵심 개념 - 두뇌와 손
이전 실습에서 우리는 대규모 언어 모델(LLM)이 얼마나 강력한지 확인했지만, 동시에 중요한 약점도 발견했습니다. 바로 '상자 속에 갇혀 있다'는 점입니다. LLM은 학습된 데이터만 알 수 있을 뿐, 실제 세계와 상호작용할 수 없습니다.
AI 에이전트 는 두 가지 서로 다른 구성 요소를 결합하여 이 문제를 해결합니다:
- 뇌(Brain): 인간의 언어를 이해하고, 논리를 처리하며, 대화 맥락을 유지하는 LLM(예: Qwen3-4B)입니다.
- 손(Hands): 실제 세계와 능동적으로 상호작용할 수 있는 Python 코드와 외부 도구(API)입니다. 예를 들어 날씨를 확인하거나, 인터넷을 검색하거나, 계산을 실행하는 등의 작업을 수행합니다.
뇌에게 손을 사용하는 법 가르치기
LLM은 자연스럽게 버튼을 "클릭"하거나 Python을 "실행"할 수 없습니다. 오늘 우리의 목표는 뇌가 도움이 필요할 때를 인식하는 방법을 가르치고, 우리의 Python 프로그램이 도구를 대신 실행할 수 있도록 출력 형식을 지정하는 것입니다. 대신 실행하는 것입니다.
